package com.xb.cloud.user.model;

import java.util.Date;

public class ProductStock {
    private Long id;

    private Long companyId;

    private Long warehouseId;

    private Long merchantId;

    private Long shopId;

    private Byte isSupportVirtualStock;

    private Long realStockNum;

    private Long realFrozenStockNum;

    private Long virtualStockNum;

    private Long virtualFrozenStockNum;

    private Long productId;

    private Byte isEnabled;

    private Byte isDeleted;

    private Long createUserId;

    private String createUserName;

    private Date createTime;

    private Long updateUserId;

    private String updateUserName;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Long getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public Byte getIsSupportVirtualStock() {
        return isSupportVirtualStock;
    }

    public void setIsSupportVirtualStock(Byte isSupportVirtualStock) {
        this.isSupportVirtualStock = isSupportVirtualStock;
    }

    public Long getRealStockNum() {
        return realStockNum;
    }

    public void setRealStockNum(Long realStockNum) {
        this.realStockNum = realStockNum;
    }

    public Long getRealFrozenStockNum() {
        return realFrozenStockNum;
    }

    public void setRealFrozenStockNum(Long realFrozenStockNum) {
        this.realFrozenStockNum = realFrozenStockNum;
    }

    public Long getVirtualStockNum() {
        return virtualStockNum;
    }

    public void setVirtualStockNum(Long virtualStockNum) {
        this.virtualStockNum = virtualStockNum;
    }

    public Long getVirtualFrozenStockNum() {
        return virtualFrozenStockNum;
    }

    public void setVirtualFrozenStockNum(Long virtualFrozenStockNum) {
        this.virtualFrozenStockNum = virtualFrozenStockNum;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Byte getIsEnabled() {
        return isEnabled;
    }

    public void setIsEnabled(Byte isEnabled) {
        this.isEnabled = isEnabled;
    }

    public Byte getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Byte isDeleted) {
        this.isDeleted = isDeleted;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateUserName() {
        return updateUserName;
    }

    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName == null ? null : updateUserName.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}